99问答网
所有问题
当前搜索:
若有以下说明int a[12]
若有以下
程序段,则变量C的二进制值是()。
int
a=3,b=6,c;c=a^b<<2...
答:
a
= 00000011 b = 00000110 t = b << 2 = 00011000 a ^ t = 00011011 所以选
A
若有
定义:
int
a[
2][3];则对a数组的第i行第j列(假设i,j已正确
说明
并赋 ...
答:
答案为A项。元素值的正确引用为*(*(a+i)+j)。这个题目主要是考查二维数组元素的引用方法。选项A中a+i指向数组a的第i+1行,*(a+i)则是第i+1行第0列的地址值,*(a+i)+j指向了数组a第i+1行,j+1列,*(*(a+i)+j)取到的是数组a的
a[
i][j]元素。所以正确答案为A项。
若有说明
:
int
a[
3][4];则对a 数组元素的正确引用是 () A a[2][4...
答:
答案是B、C。A、a[2][4]是错的,原因是第一维越界,不存在
a[]
。D、a(2)(1)是错的,只有函数、强制类型转换、算式才使用圆括号。对于a[3][4
]说明有12
元素,行从0到2,列从0到3,a[0][4]的列超界。数组说明的一般形式为:类型说明符数组名 [常量表达式],其中,类型说明符是任一种...
c语言计算机二级考试选择题如图?
答:
A) Double B) short C) integer D) Char (22) 在C语言中,合法的长整型常数是 A) 0L B) 4962710 C) D)(23) 表达式:10!=9的值是 A) true B) 非零值 C) 0 D) 1 (24) 合法的C语言中,合法的长整型常数是 A) '\t' B) "A" C) 65 D) A (25)
若有说明
和语句:
int
a=...
3、
若有说明
数组“
int
a[
3][4]”,则
以下
对数组a的正确引用是( )。
答:
C是对的 A的那个4已经超出范围了 B,没有这种写法 D不能用圆括号,只能用方括号
16.
若有以下
程序段:
int
a=1,b=2,c; c=a/b*a; 则执行后,c中的值是
答:
按顺序 从左向右计算。由于
a
b都是整型,所以结果会取整。c=a/b*a =1/2*1 =0*1 =0 所以c值为0.
若有
定义:
int
a; 执行赋值语句a+=a*=a%=a-=4;后,变量a的值是
答:
第一步:执行
a
-=4(a不能为4,不然a的值会变为0,a%a会程序错误);第二步:执行a%=a(此时a的值为上个a-4的差,不过不影响),余数为0,并把0赋给a,a的 值为0;第三步:a*=a,a的值还是0;第四步:a+=a,a的值依旧为0。只要a的初值不为4,结果就是0。....
若有说明
:
int
i,j=7,*p=&i;,则与i=j ;等价的语句是:A I=*P B *P=*&...
答:
B *P=*&J
99.
若有
定义
int
a[]
[3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/...
答:
选A sizeof(a)表示的是整个二维数组的字节数。因为
a[
0]代表的是第一行的地址,所以此处sizeof(a[0])指的是一行的字节数。a[0] 是指第0行的3个元素,因而size of(a[0])=3 例如:
int
a[3][4]={1,2,3,4,5,6,7,8,9};相当于int a[3][4]={{1,2,3,4},{5,6,7,8}...
若有int
a[
3][2] = {{1},{3,2},{4,5}};,则a[1][1]的值是 若已知a=10...
答:
2 1 我选B
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜